package cn.mdmm.open.entity.method;


import java.io.Serializable;
import java.util.Date;

import org.mybatis.annotation.OneToOne;
import org.mybatis.annotation.Table;


/**
* 类名称：ApiMethodCfg对象定义<br>
* 类描述：方法配置表<br>
* 类生产方式：工具自动生成代码<br>
* 创建人：dengqiang<br>
* 创建时间：2017-06-16 13:45:31<br>
* 修改人：  <br>
* 修改时间：<br>
* 修改备注：<br>
* @version   V1.0
*/

@Table(pkId={"id"} ,tabName = "API_METHOD_CFG",notColumn={"apiMethodModel"})
public class ApiMethodCfgModel implements Serializable {
	/** uid */
	private static final long serialVersionUID = 1L;
	/** 主键ID */
	private Integer    id;
	/** 方法ID */
	private Integer    methodId;
	/** 版本号 */
	private String    ver;
	/** 配置值 */
	private String    cfgValue;
	/** 删除标识。1：删除 0：未删除 */
	private Boolean    isDeleted;
	/** 创建时间 */
	private Date    createTime;
	/** 更新时间 */
	private Date    updateTime;
	/** 创建者id */
	private Integer    createBy;
	/** 更新者id */
	private Integer    updateBy;

	/** 方法 */
	@OneToOne(column="METHOD_ID",mapperByNameSpace="cn.modoumama.api.mapper.method.ApiMethodMapper")
	private ApiMethodModel    apiMethodModel;

	/** 取得主键ID */
	public Integer getId() {
		return id;
	}

	/** 设置主键ID */
	public void setId(Integer id) {
		this.id = id;
	}
	
	/** 取得方法ID */
	public Integer getMethodId() {
		return methodId;
	}

	/** 设置方法ID */
	public void setMethodId(Integer methodId) {
		this.methodId = methodId;
	}

	/** 取得方法 */
	public ApiMethodModel getApiMethodModel() {
		return apiMethodModel;
	}

	/** 设置方法 */
	public void setApiMethodModel(ApiMethodModel apiMethodModel) {
		this.apiMethodModel = apiMethodModel;
	}
	
	/** 取得版本号 */
	public String getVer() {
		return ver;
	}

	/** 设置版本号 */
	public void setVer(String ver) {
		this.ver = ver;
	}
	
	/** 取得配置值 */
	public String getCfgValue() {
		return cfgValue;
	}

	/** 设置配置值 */
	public void setCfgValue(String cfgValue) {
		this.cfgValue = cfgValue;
	}
	
	/** 取得删除标识。1：删除 0：未删除 */
	public Boolean getIsDeleted() {
		return isDeleted;
	}

	/** 设置删除标识。1：删除 0：未删除 */
	public void setIsDeleted(Boolean isDeleted) {
		this.isDeleted = isDeleted;
	}
	
	/** 取得创建时间 */
	public Date getCreateTime() {
		return createTime;
	}

	/** 设置创建时间 */
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	
	/** 取得更新时间 */
	public Date getUpdateTime() {
		return updateTime;
	}

	/** 设置更新时间 */
	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}
	
	/** 取得创建者id */
	public Integer getCreateBy() {
		return createBy;
	}

	/** 设置创建者id */
	public void setCreateBy(Integer createBy) {
		this.createBy = createBy;
	}
	
	/** 取得更新者id */
	public Integer getUpdateBy() {
		return updateBy;
	}

	/** 设置更新者id */
	public void setUpdateBy(Integer updateBy) {
		this.updateBy = updateBy;
	}
}
